================= Explod Expansion Pack =================
ver. 1.04
by Choon_2i

----------------- Preface -----------------
WinMUGEN only. Uses a 666 byte SuperNull file to add a functionality present in MUGEN 1.1 to Explods.
With this file, you gain the ability to rotate them freely in the state controller itself, much as you would any character or helper using AngleDraw.
This effect will persist until the engine is closed (unless it's overwritten by some other code).
If there's a problem feel free to toss.

You can use it freely, but credit is appreciated.
You can combine the StateDef in the DBO file with others as you wish, but do so with an editor like Sublime Text or Sakura, a hex editor, something like that.
	TextCode is very fragile.

-------------- How to Use it --------------
At this time, there is one method of executing the exploit. Filenames can be modified freely
* DBO
	To execute the code, in the def file, put
	st = ExplodExpansion.st ;in whatever folder you placed it in, and/or whatever it's renamed to
		The principle is to influence every Explod loaded after this, so we load this file first.
		However, if you know for a fact that you aren't using any Explods before this file, you may put it in st0/etc. as you see fit.
	Executes upon launch, but some edits (R'lyeh, various edits that stole from R'lyeh, Forbidden Knowledge) block it
		You can always cheese it through pre-caching though.
	NOTE: This is defined as StateDef -9.

Once you define the DBO file, you can see the glorious effects by simply defining "angle = whatever" in the Explod state controller itself.
This also works with ModifyExplod, so something like
[State ]
type = ModifyExplod
trigger1 = 1
ID = 2
angle = gametime%360
ignorehitpause = 1
Will constantly rotate any Explod with an ID of 2.

This rotation is influenced by facing exactly as you'd expect from AngleDraw, but here's a brief summary if you aren't aware:
facing = +1 | vfacing = +1: Normal Rotation
facing = -1 | vfacing = +1: Inverted Rotation
facing = +1 | vfacing = -1: Inverted Rotation
facing = -1 | vfacing = -1: Normal Rotation
Shadows generated by these Explods will rotate in the same way

---------------- Changelog ----------------
ver. 1.04: Fixed that add1 Explods would replace the animation with the specified angle
ver. 1.03: Fixed an environmental incompatability issue with previously loaded characters
ver. 1.02: Fixed that previously loaded characters' Explods would rarely erroneously rotate
ver. 1.01: Fixed that rotated animations with transparency require trans to be manually specified in order to display properly

------------ Future Plans (tm) ------------
subalpha
I think that's it unless there's something else I find important

------------- Special Thanks! -------------
awino
	There's a particular blog post (http://blog.livedoor.jp/awino/archives/32907295.html) that inspired me to create this.
	Funnily enough, it was published exactly 1 month and 1 day ago
and you for downloading

Hopefully you have fun using it!
~Choon_2i


